Cooperation Model for Object Group using Load Balancing
نویسندگان
چکیده
Currently, object implementations facilitate object group model to organize and manage efficiently the object services. In addition to the complexity of implementing the object groups, researchers also considers the quality of service (QoS) by various means such as replicating the services within the system. Load balancing scheme is necessary for efficient load distributions within the replicas. Two methods commonly used which are the round-robin and least load algorithms where each concerns are fast response time and efficient load distribution, respectively. On the other hand, researchers focus on adaptive load distribution where it considers both. However, object groups require the interaction of each component to cooperate in implementing the efficient load balancing. This research proposes a cooperation model for object groups to implement the load balancing. Each component from the object group is designed to coordinate in the load balancing. The adaptive scheme is based on two algorithms which are the round robin and the proposed fuzzy least load. Fuzzy least load algorithm is used to determine the least loaded object processed in the fuzzy system. For optimizing the proposed algorithm, the fuzzy sets are trained from the previous data. The efficiency of load distribution is measured by means of calculating the total client request completion time.
منابع مشابه
Healthcare Expert System based on Group Cooperation Model*
Expert systems for healthcare are widely studied where accuracy of diagnosis and efficiency of the system for various healthcare services are examined. Also, recent researches include decision support services, expert medical services and autonomous management, which are based on multi-agent systems. The cooperation of agents is crucial in analyzing, and managing the data of patient in order to...
متن کاملDynamic Load Balancing for Object Group Service
요 약 CORBA is widely used solution for distributed object application. Currently, most of these object implementations facilitate a group object model to organize the object services. Additional to the complexity of object grouping, researchers also consider quality of service (QoS) like implementing load balancing to the system. The contributions of this research are the proposed framework for ...
متن کاملA Parallel Simulated Annealing on Distributed Computing Resources
In this paper, we present a parallel simulated annealing (SA) on distributed computing resources. The parallel SA include two types of cooperation mechanism: inner group and inter group cooperations. In the inner group cooperation, SA processes start from the same initial point, however, move to different direction. That is, two concepts: concentration and diversity are included. On the other h...
متن کاملThe Complexity of Distributed Cooperation in the Presence of Failures
We consider the problem of performing N tasks in a distributed system of P processors that are subject to failures. An optimal solution would have the system perform Θ(N) tasks, however extant results show that this is impossible (when N = P ) in the presence of an omniscient failure-inducing adversary. In this work we present complexity results for this problem for the case when the processors...
متن کاملOnline Distribution and Load Balancing Optimization Using the Robin Hood and Johnson Hybrid Algorithm
Proper planning of assembly lines is one of the production managers’ concerns at the tactical level so that it would be possible to use the machine capacity, reduce operating costs and deliver customer orders on time. The lack of an efficient method in balancing assembly line can create threatening problems for manufacturing organizations. The use of assembly line balancing methods cannot balan...
متن کامل